package com.lin.pay.wx.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.math.BigInteger;

@Getter
@Setter
@ToString
public class WxNotifyRspMsg extends WxBaseRspMsg {

	private String appid;// 公众账号ID
	private String subAppid;// 子商户公众账号ID
	private String mchId;// 商户号
	private String subMchId;// 子商户号
	private String deviceInfo;// 设备号
	private String nonceStr;// 随机字符串
	private String sign;// 签名
	private String signType;// 签名算法
	private String certId;// 签名证书
	private String resultCode;// 业务结果
	private String errCode;// 错误代码
	private String errCodeDes;// 错误代码描述
	private String openid;// 用户标识
	private String subOpenid;// 用户子标识
	private String tradeType;// 交易类型
	private String bankType;// 付款银行
	private String feeType;// 标价币种
	private BigInteger totalFee;// 标价金额
	private String cashFeeType;// 现金支付币种
	private BigInteger cashFee;// 现金支付金额
	private BigInteger settlementTotalFee;// 应结订单金额
	private BigInteger couponFee;// 代金券金额
	private String promotionDetail;// 优惠功能
	private String transactionId;// 银联订单号
	private String outTradeNo;// 商户订单号
	private String attach;// 商家数据包
	private String timeEnd;// 支付完成时间

}
